spigot coding